Main system container.
More...
#include <FEXPDataContainer.h>
|
| | CFEXPMainDataContainer () |
| |
| virtual | ~CFEXPMainDataContainer () |
| |
| virtual void | AddModelElement (Ptr< ICFEXPModelDataIntf > &el, size_t opt_id) override |
| |
| virtual Ptr< ICFEXPModelDataIntf > | GetModelElement (size_t id, size_t opt_id) override |
| |
| virtual Ptr< ICFEXPModelDataIntf > | GetModelElement (size_t id, size_t opt_id, size_t thread_id) override |
| |
| virtual void | IterateModElems (t_IterFunc function, size_t opt_id) override |
| |
| virtual void | IterateModElems (t_IterFunc function, size_t opt_id, size_t thread_id) override |
| |
| virtual bool | ContainsKey (size_t id, size_t opt_id) override |
| |
| virtual bool | RemoveItem (size_t id, size_t opt_id) override |
| |
| virtual bool | RemoveItem (const std::map< size_t, std::vector< size_t >> &ids) override |
| |
| virtual bool | RemoveAll (size_t opt_id) override |
| |
| virtual void | ScheduleThreads (size_t opt_id) override |
| |
| virtual size_t | ItemCount (size_t opt_id) override |
| |
| virtual bool | IsEmpty (size_t opt_id) override |
| |
| virtual | ~ICFEXPDataModelContIntf () |
| |
◆ CFEXPMainDataContainer()
| CFEXPMainDataContainer::CFEXPMainDataContainer |
( |
| ) |
|
◆ ~CFEXPMainDataContainer()
| virtual CFEXPMainDataContainer::~CFEXPMainDataContainer |
( |
| ) |
|
|
inlinevirtual |
◆ AddModelElement()
◆ ContainsKey()
| bool CFEXPMainDataContainer::ContainsKey |
( |
size_t |
id, |
|
|
size_t |
opt_id |
|
) |
| |
|
overridevirtual |
◆ get_container()
◆ GetModelElement() [1/2]
◆ GetModelElement() [2/2]
| Ptr< ICFEXPModelDataIntf > CFEXPMainDataContainer::GetModelElement |
( |
size_t |
id, |
|
|
size_t |
opt_id, |
|
|
size_t |
thread_id |
|
) |
| |
|
overridevirtual |
◆ IsEmpty()
| bool CFEXPMainDataContainer::IsEmpty |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
◆ ItemCount()
| size_t CFEXPMainDataContainer::ItemCount |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
◆ IterateModElems() [1/2]
| void CFEXPMainDataContainer::IterateModElems |
( |
t_IterFunc |
function, |
|
|
size_t |
opt_id |
|
) |
| |
|
overridevirtual |
◆ IterateModElems() [2/2]
| void CFEXPMainDataContainer::IterateModElems |
( |
t_IterFunc |
function, |
|
|
size_t |
opt_id, |
|
|
size_t |
thread_id |
|
) |
| |
|
overridevirtual |
◆ RemoveAll()
| bool CFEXPMainDataContainer::RemoveAll |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
◆ RemoveItem() [1/2]
| bool CFEXPMainDataContainer::RemoveItem |
( |
size_t |
id, |
|
|
size_t |
opt_id |
|
) |
| |
|
overridevirtual |
◆ RemoveItem() [2/2]
| bool CFEXPMainDataContainer::RemoveItem |
( |
const std::map< size_t, std::vector< size_t >> & |
ids | ) |
|
|
overridevirtual |
◆ ScheduleThreads()
| void CFEXPMainDataContainer::ScheduleThreads |
( |
size_t |
opt_id | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: